Previous Book Contents Book Index Next

Inside Macintosh: /
QuickDraw 3D RAVE / QuickDraw 3D RAVE Reference
QuickDraw 3D RAVE Routines / Manipulating Draw Contexts


QADrawTriMeshTexture

You can use the QADrawTriMeshTexture function to draw a texture-mapped triangle mesh.

#define QADrawTriMeshTexture(drawContext,nTriangle,triangles) \
   (drawContext)->drawTriMeshTexture (drawContext,nTriangle,triangles)
drawContext
A draw context.
nTriangle
The number of indexed triangles pointed to by the triangles parameter.
triangles
A pointer to an array of indexed triangles. See "Indexed Triangle Structure" (page 1-80) for a description of indexed triangles.
DESCRIPTION
The QADrawTriMeshTexture function draws the texture-mapped triangle mesh specified by the triangles parameter into the draw context specified by the drawContext parameter. Each triangle in the mesh is defined by a TQAIndexedTriangle data structure, which contains three indices into the array of texture vertices previously submitted to the draw context by a call to the QASubmitVerticesTexture function.

SPECIAL CONSIDERATIONS
QADrawTriMeshTexture operates only on a triangle mesh previously submitted using the QASubmitVerticesTexture function. Use QADrawTriMeshGouraud to draw a triangle mesh submitted using the QASubmitVerticesGouraud function.

The QADrawTriMeshTexture function is optional and must be supported only by drawing engines that support texture mapping.


Previous Book Contents Book Index Next

© Apple Computer, Inc.
28 AUG 1996